﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;
using System.Collections.ObjectModel;

namespace Oroboros.Save_Data
{
    public class BaseManagerSaveData
    {
        public Bases BaseType;
        public ObservableCollection<TaskSaveData> AvailableTasks = new ObservableCollection<TaskSaveData>();
        public ObservableCollection<GeneratorSaveData> Generators = new ObservableCollection<GeneratorSaveData>();
        public ObservableCollection<DefenceSaveData> Defences = new ObservableCollection<DefenceSaveData>();
        public ObservableCollection<Project> KnownProjects = new ObservableCollection<Project>();
        public InventorySaveData Inventory = new InventorySaveData();
        public int NextDefenceID;
        public int PowerRemaining;
        public bool HasLights;
    }
}
